Resolved Request Object
Represents an OAUTH2 authorization request. In particular either a SIOPv2 for id_token or a OpenId4VP for vp_token or a SIOPv2 combined with OpenID4VP
Inheritors
Types
Link copied to clipboard
data class OpenId4VPAuthorization(val client: Client, val responseMode: ResponseMode, val state: String?, val nonce: String, val responseEncryptionSpecification: ResponseEncryptionSpecification?, val vpFormatsSupported: VpFormatsSupported?, val query: DCQL, val transactionData: List<TransactionData>?, val verifierInfo: VerifierInfo?) : ResolvedRequestObject
OpenId4VP Authorization request for presenting a vp_token
Link copied to clipboard
data class SiopAuthentication(val client: Client, val responseMode: ResponseMode, val state: String?, val nonce: String, val responseEncryptionSpecification: ResponseEncryptionSpecification?, val idTokenType: List<IdTokenType>, val subjectSyntaxTypesSupported: List<SubjectSyntaxType>, val scope: Scope) : ResolvedRequestObject
SIOPv2 Authentication request for issuing an id_token
Link copied to clipboard
data class SiopOpenId4VPAuthentication(val client: Client, val responseMode: ResponseMode, val state: String?, val nonce: String, val responseEncryptionSpecification: ResponseEncryptionSpecification?, val vpFormatsSupported: VpFormatsSupported?, val idTokenType: List<IdTokenType>, val subjectSyntaxTypesSupported: List<SubjectSyntaxType>, val scope: Scope, val query: DCQL, val transactionData: List<TransactionData>?, val verifierInfo: VerifierInfo?) : ResolvedRequestObject
OpenId4VP combined with SIOPv2 request for presenting an id_token & vp_token